$(function () {
  init();

  function init() {
    eventList();
  }

  function eventList() {
    // 绑定登录按钮
    $("#login_btn").on("tap", function () {
      // console.log("女朋友气跑了？  打气！！");
      /* 
      1 获取输入框的值 用户名 + 密码
      2 挨个做验证
      3 不通过 给出提示
      4 通过
      5 发送请求完成登录
        1 请求失败  给出一个提示
        2 登录成功了  跳转页面 
          假设
              来源页面：在来源页面中跳转到登录页面之前，先使用会话存储 存来源页面的当前的url
               有来源的页面（从哪里跳过来）  跳来源页面去
               没有来源页面  默认跳到首页 
        3 把token=登录凭据=钥匙=身份验证  存到会话存储中 （需求而定 永久存储里+过期，，）
       */

      //  1 获取输入框的值
      var username_txt = $("[name='username']").val().trim();
      var password_txt = $("[name='password']").val().trim();

      // 2 合法性的验证
      if (!$.checkPhone(username_txt)) {
        // 非法
        mui.toast("手机号码不合法")
        return;
      }

      // 2 密码合法性的验证
      if (password_txt.length < 6) {
        // 非法
        mui.toast("密码不合法")
        return;
      }

      // console.log("ok");
      //3  发送请求完成登录
      $.post("login", {
        username: username_txt,
        password: password_txt
      }, function (result) {
        console.log(result);
        if (result.meta.status == 200) {
          // 正常 默认跳转到首页
          mui.toast("登录成功");
          // 把数据存入到会话存储中 result.data 对象类型  转json字符串 
          sessionStorage.setItem("userinfo", JSON.stringify(result.data));

          // 要跳转的页面
          var pageurl = sessionStorage.getItem("pageurl");
          // 判断有没有来源页面（会话存储中)
          if (!pageurl) {
            pageurl = "../index.html";
          }
          setTimeout(function () {
            location.href = pageurl;
          }, 1000);
        } else {
          // 失败
          mui.toast(result.meta.msg);
        }
      })

    })

  }

})